@charset "utf-8";
/* CSS Document */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
fieldset, img, input { border:none; } /*为了照顾ie6 链接图片有边框*/
img{}
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
textarea { resize:none; }
table { border-collapse:collapse; }
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
body {font-size:16px; color:#666; font-family: "Microsoft YaHei","微软雅黑","Arial Narrow"; background: #f1f2f3; }
.clearfix:after { content:""; display:block; height:0; clear:both; }
.clearfix { zoom:1; }
a { color:#666; text-decoration:none; }
a:hover { color:#13c7b8; text-decoration:none; }
/* 首页开始 */
	/* nav开始 */
.navWrap { height: 85px; background: url(../images/navBg.png) repeat-x 0 0; }
.nav { width: 100%; max-width: 1200px; height: 76px; margin: 0 auto; }
.nav .nav_m { display: none; }
.nav h1 { float: left; }
.nav ul { float: left; width: 76%; }
.nav h1 { margin-top: 16px; }
.nav h1 img { width: 100px!important; height: auto!important; }
.nav s { float: right; margin-top: 12px; width: 52px; height: 52px; position: relative; }
.nav s .quick_nav { position: absolute; right: 52px; top: 0; border: 1px solid #91e5de; background: #fff; }
.nav s .quick_nav ul { margin: 0; width: 90px; display: none;}
.nav s:hover ul { display: block; }
.nav s .quick_nav ul li { clear: both; height: 36px; margin: 0; width: 100%; }
.nav s .quick_nav ul li a { font-size: 14px; line-height: 30px; }
.nav ul { margin-left: 1%; }
.nav ul li { float: left; width: 15%; height: 30px; line-height: 30px; margin: 23px 0; margin-right: 1%; }
.nav ul li a { display: block; margin: 0 auto; height: 30px; font-size: 16px; color:#333; text-align: center; }
.nav ul li.on { background: #13c7b8; border-radius: 3px; color: #fff; }
.nav ul li.on a{color:#fff;}
.nav ul li a:hover { background: #13c7b8; border-radius: 3px; color: #fff; }
	/* main开始 */
.main { width: 100%; max-width: 1200px; margin: 15px auto; overflow: hidden; }
.main .left { width: 74%; float: left; }
.main .right { width: 24%; float: right; }
.main .bigTu { width: 100%; height: 350px; background: #fff; }
.main .bigTu:hover{ box-shadow: 0 0 5px rgba(0,0,0,0.3); background: #f8f8f8; }
.bigTu dt,.bigTu dd { float: left; }
.bigTu dt { width: 55%; overflow: hidden; }
.bigTu dd { padding: 10px 1%; width: 43%; height: 330px; position:relative; }
.bigTu h2 { font-size: 24px; font-weight: 600; line-height: 36px; margin: 10px 0; }
.bigTu h2 a { color:#1a1a1a; }
.bigTu h2 a:hover { color:#13c7b8; }
.bigTu p { color:#444; line-height: 26px; font-size: 15px; }
.bigTu p span a { color: #13c7b8; }
.bigTu em { font-style: normal; font-size: 12px; color: #999; position:absolute; bottom: 10px; }
.bigTu .source { left: 20px; }
.bigTu .date { right: 20px; }
.bigTu img{display: block;}
.normalTu ul { overflow: hidden; }
.normalTu img{display: block; width: 100%!important; height: auto!important; }
.normalTu li { width: 29.5%; height: 400px; border: 1px solid #dadada; padding: 1%; background: #fff; position: relative; margin: 15px 2% 0 0; float: left; }
.normalTu li:hover { box-shadow: 0 0 5px rgba(0,0,0,0.3); background: #f8f8f8; }
.normalTu .nomarginR { margin-right: 0; }
.normalTu dl { width: 100%; overflow: hidden; }
.normalTu dd h3 { font-size: 16px; line-height: 24px; margin: 10px 0 8px; font-weight: 600; }
.normalTu dd h3 a { color: #444; }
.normalTu dd h3 a:hover { color:#13c7b8; }
.normalTu dd p { font-size: 14px; line-height: 23px; }
.normalTu dd em { font-style: normal; font-size: 12px; color: #999; position: absolute; bottom: 20px; }
.normalTu dd .source { left: 8px; }
.normalTu dd .date { left: 8px; bottom: 3px; }
.btn-loadmore { display: block; width: 158px; height: 38px; line-height: 38px; border-radius: 19px; background: #fff; box-shadow: 0 0 3px rgba(0,0,0,0.25); text-align: center; margin: 30px auto 60px; }
	/* 右侧开始 */
.hotNews h4 { line-height: 32px; border-bottom: 2px solid #13c7b8; font-size: 18px; color: #444; }
.hotNews .number01 { margin-top: 10px; padding: 0; border:0; }
.hotNews .number01 dt { width: 100%; max-width: 140px; height: 100px; border: 1px solid #e2e2e2; margin:0 auto; overflow: hidden; }
.hotNews .number01 dd { width: 100%; font-size: 15px; }
.hotNews .number01 dd a { color: #555; }
.hotNews .number01 dd a:hover { color:#13c7b8; }
.hotNews li { overflow: hidden; padding: 8px 0; border-bottom: 1px solid #e2e2e2; }
.hotNews li dt { float: left; width: 20px; height: 20px; line-height: 20px; text-align: center; color: #fff; margin: 2px 5% 0 0; background: #a8a8a8; }
.hotNews .topNews dt { background: #13c7b8; }
.hotNews li dd { float: left; width:80%; line-height: 22px; font-size: 14px; }
.ad, .weixin { margin: 15px 0; }
.ad img { width: 100%; height: auto;}
.weixin img { width: 100%; height: auto; }
.reading li { padding: 3px; border: 0; }
.reading li dt { width: 4px; height: 4px; background: #000; margin: 12px 5px 0 0; }
	/* footer开始 */
.footerWrap { height: 156px; background: #fff; clear: both; margin-top: 20px; }
.footer { width: 94%; max-width: 1200px; height: 156px; margin: 0 auto; padding: 0 3%; }
.footer dl { width:100%; margin-top: 15px; }
.footer dl dt { font-size: 12px; line-height: 18px; text-align: center; }
.footer dl dd {}
.footer dl dd img { display: block; width: 96%; height: auto; margin: 0 auto;}
.footer .left{ float: left; width: 10%; }
.footer .middle { float: left; width:80%; margin: 0 auto; text-align: center; font-size: 14px; line-height: 30px; }
.footer .middle .quickNav { width: 87%; margin: 30px auto 0; }
.footer .middle p { clear: both; }
.footer .middle li { float: left; }
.footer .right { float: right; width: 10%; }
/* 详情页开始 */
.leftDe { width: 74%; float: left; }
.conDe { width: 86%; float: left; background: #fff; padding: 50px 7%; position: relative; margin-bottom: 10px; }
.conDe .position { font-size: 14px; line-height: 14px; }
.conDe h3 { font-size: 32px; line-height: 46px; padding: 16px 0; border-bottom: 1px solid #e2e2e2; color:#1a1a1a; }
.conDe .from { font-size: 14px; line-height: 30px; color: #999; overflow: hidden; }
.conDe .from span { float: left; margin-right: 30px; }
.ci{ display:inline-block; color:#999;}
.conDe .article-content {  line-height: 30px; margin-top: 36px; }
.conDe .article-content p[align*="center"] { line-height: 20px; }
.conDe .article-content b { line-height: 60px; }
.conDe .article-content strong { line-height: 60px; }
.conDe .article-content a { color: #13c7b8!important;}
.conDe .zan a { display: block; width: 75px; height: 75px; margin: 50px auto 0; background: url(../images/zan.png); text-align: center; color: #fff; line-height: 110px; }
.conDe img { max-width: 500px; height: auto; }
.conDe .share { position: absolute; bottom: 300px; left: 30px; }
.conDe .share a { display: block; width: 28px; height: 28px; background: url(../images/weiboSh.png); margin-bottom: 10px; }
.conDe .share .weixinSh a { background: url(../images/weixinSh.png); }
.conDe .share .kongjianSh a { background: url(../images/kongjianSh.png); }
.conDe .share .gengduoSh a { background: url(../images/gengduoSh.png); }
.readingDe .title, .continue .title{ height: 32px; line-height: 32px; border-bottom: 2px solid #e2e2e2; font-size: 16px; color: #555; }
.readingDe .title span, .continue .title span { display: block; width: 80px; height: 32px; border-bottom: 2px solid #13c7b8; }
.readingDe li { width: 270px; height: 260px; background: #fff; padding: 10px; margin: 10px 0; position: relative; }
.readingDe dd h3, .continue dd h3 { font-size: 16px; line-height: 24px; margin: 10px 0 0; font-weight:600; }
.readingDe dd em, .continue dd em { font-style: normal; font-size: 12px; color: #999; position: absolute; bottom: 8px; }
.readingDe dd .source, .continue dd .source { left: 8px; }
.readingDe dd .date, .continue dd .date { right: 8px; }
.continue { clear: both; margin-bottom: 20px; overflow: hidden; }
.continue li { float: left; width: 29%; height: 260px; background: #fff; padding: 10px; margin: 10px 1% 0 0; position: relative;  }
.continue li dl { width: 100%; overflow: hidden; }
.readingDe li:hover, .continue li:hover { box-shadow: 0 0 5px rgba(0,0,0,0.3); background: #f8f8f8; } 
.continue .nomarginR { margin-right: 0; }
/* 分享按钮开始 */
.bdsharebuttonbox { position: fixed; left: 1%; top: 24%; width: 42px; float: left; }
#myshare a { width: 42px; height: 41px; padding: 0; }
#myshare .bds_weixin { background: url(../images/main_24.png);}
#myshare .bds_tsina { background: url(../images/main_26.png);}
#myshare .bds_sqq { background: url(../images/main_28.png);}
#myshare .bds_qzone { background: url(../images/main_30.png);}
